﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;


namespace CUWo.Common.Entities.WoInterface.HttpJsonResult
{

    [DataContract]
    public class PicInf
    {

        [DataMember(Name = "MD5")]
        public string MD5 { get; set; }

        [DataMember(Name = "height")]
        public int Height { get; set; }

        [DataMember(Name = "path")]
        public string Path { get; set; }

        [DataMember(Name = "width")]
        public int Width { get; set; }
    }

    [DataContract]
    public class BaseOperationInf
    {

        [DataMember(Name = "addDtTm")]
        public string AddDtTm { get; set; }

        [DataMember(Name = "androidPackage")]
        public string AndroidPackage { get; set; }

        [DataMember(Name = "basId")]
        public string BasId { get; set; }

        [DataMember(Name = "basNm")]
        public string BasNm { get; set; }

        [DataMember(Name = "lnk")]
        public string Lnk { get; set; }

        [DataMember(Name = "ord")]
        public string Ord { get; set; }

        [DataMember(Name = "picInf")]
        public IList<PicInf> PicInf { get; set; }

        [DataMember(Name = "pos")]
        public string Pos { get; set; }

        [DataMember(Name = "uptDtTm")]
        public string UptDtTm { get; set; }
    }



    [DataContract]
    public class JsonResultMessageBaseInfo
    {

        [DataMember(Name = "baseOperationInf")]
        public IList<BaseOperationInf> BaseOperationInf { get; set; }

        [DataMember(Name = "msg")]
        public JsonResultMessage Msg { get; set; }

        [DataMember(Name = "timeStamp")]
        public string TimeStamp { get; set; }
    }

}
